// #ifndef VUE3
import Vue from 'vue'
import App from './App'
import uView from '@/uni_modules/uview-ui'
Vue.use(uView)
uni.$u.http.setConfig((defaultConfig) => {
    /* defaultConfig 为默认全局配置 */
    defaultConfig.baseURL = "https://api.it120.cc/jdjf0115/shop/" /* 根域名 */
    return defaultConfig
})

uni.$u.http.interceptors.response.use((response) => {
	/* 对响应成功做点什么 可使用async await 做异步操作*/
	const data = response.data;
	return data || {}

})

// 转换formdata提交方式
uni.$u.http.setConfig(config => {
	config.header['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'
	return config
})

// 响应拦截	
uni.$u.http.interceptors.response.use((response) => {

	return response.data
})

// 全局地址配置
uni.addInterceptor('request', {
		invoke(args) {
		// request 触发前拼接 url 
		args.url = 'https://api.it120.cc/xiaochengxu/' + args.url
		}
	})


	Vue.config.productionTip = false

	App.mpType = 'app'


		const app = new Vue({
			...App
		})
		app.$mount()
		// #endif

		// #ifdef VUE3
		import {
			createSSRApp
		} from 'vue'
		import App from './App.vue'
		export function createApp() {
			const app = createSSRApp(App)
			return {
				app
			}
		}
		// #endif
